package csel.controller.enums;

public enum ActionEnum
{
	// Mapped to Commands
	SP_NEW,
	SP_LOAD,
	SP_QUIT,
	BM_SKILLS_UPGRADE,
	BM_SKILLS_USESELF,
	BM_SKILLS_USEOTHER,
	MOVE_SOUTH,
	MOVE_SOUTHWEST,
	MOVE_WEST,
	MOVE_NORTHWEST,
	MOVE_NORTH,
	MOVE_NORTHEAST,
	MOVE_EAST,
	MOVE_SOUTHEAST,
	RELEASE,
	ATTACK,
	TOGGLE_MENU,
	CHANGE_BINDINGS_SHOW,
	HIDE_DIALOG,
	BM_NEW, 
	BM_LOAD,
	BM_SAVE,
	BM_QUIT,
	BM_CHANGE_CONTROLS,
	SHOW_TRADE_DIALOG,
	SHOW_NPC_DIALOG, 
	BUY,
	SELL, 
	LEAVE_VEHICLE,
	
	// State Events (may also be actions)
	SLOT_1,
	SLOT_2,
	SLOT_3,
	SLOT_4,
	SLOT_5,
	SLOT_6,
	SLOT_7,
	SLOT_8,
	SLOT_9,
	SLOT_0,
	ROTATE_SLOTS,
	INVENTORY,
	EQUIPMENT,
	SKILLS,
	CHANGE_SUBVIEW,
	RETURN;
}
